Proof-Number Search and Its Variants
نویسندگان
چکیده
Proof-Number (PN) search is a best-first adversarial search algorithm especially suited for finding the game-theoretical value in game trees. The strategy of the algorithm may be described as developing the tree into the direction where the opposition characterised by value and branching factor is to expect to be the weakest. In this chapter we start by providing a short description of the original PN-search method, and two main successors of the original PN search, i.e., PN search and the depth-first variant Proof-number and Disproof-number Search (PDS). A comparison of the performance between PN, PN, PDS, and αβ is given. It is shown that PNsearch algorithms clearly outperform αβ in solving endgame positions in the game of Lines of Action (LOA). However, memory problems make the plain PN search a weaker solver for harder problems. PDS and PN are able to solve significantly more problems than PN and αβ. But PN is restricted by its working memory, and PDS is considerably slower than PN. Next, we present a new proof-number search algorithm, called PDS-PN. It is a two-level search (like PN), which performs at the first level a depth-first PDS, and at the second level a best-first PN search. Hence, PDS-PN selectively exploits the power of both PN and PDS. Experiments show that within an acceptable time frame PDS-PN is more effective for really hard endgame positions. Finally, we discuss the depth-first variant df-pn. As a follow up of the comparison of the four PN variants, we compare the algorithms PDS and df-pn. However, the hardware conditions of the comparison were different. Yet, experimental results provide promising prospects for df-pn. We conclude the article by seven observations, three conclusions, and four suggestions for future research.
منابع مشابه
AN EFFICIENT CHARGED SYSTEM SEARCH USING CHAOS
The Charged System Search (CSS) is combined to chaos to solve mathematical global optimization problems. The CSS is a recently developed meta-heuristic optimization technique inspired by the governing laws of physics and mechanics. The present study introduces chaos into the CSS in order to increase its global search mobility for a better global optimization. Nine chaos-based CSS (CCSS) methods...
متن کاملGo-Moku and Threat-Space Search
Many decades ago, Japanese professional Go-Moku players stated that Go-Moku (Five-in-a-row on a horizontally placed 15×15 board) is a won game for the player to move first. So far, this claim has never been substantiated by (a tree of) variations or by a computer program. Meanwhile many variants of Go-Moku with slightly different rules have been developed. This paper shows that for two common v...
متن کاملGo-Moku Solved by New Search Techniques
Many decades ago, Japanese professional Go-Moku players stated that Go-Moku (Five-in-a-row on horizontally placed 15×15 board) is a won game for the player to move fast. So far, this claim has never been substantiated by (a tree of) variations or by computer program. Meanwhile many variants of Go-Moku with slightly different rules have been developed. This paper shows that for two common varian...
متن کاملWALTZ: A Strong Tzaar-Playing Program
Tzaar is an abstract strategy two-player game, which has recently gained popularity in the gaming community and has won several awards. There are some properties, most notably the high branching factor, that make Tzaar hard for computers. We developed Waltz, a strong Tzaar-playing program, using enhanced variants of Alpha-beta and Proofnumber Search based algorithms. After many tests with compu...
متن کاملCircular Coinduction: A Proof Theoretical Foundation
Several algorithmic variants of circular coinduction have been proposed and implemented during the last decade, but a proof theoretical foundation of circular coinduction in its full generality is still missing. This paper gives a three-rule proof system that can be used to formally derive circular coinductive proofs. This three-rule system is proved behaviorally sound and is exemplified by pro...
متن کامل